/*
 * English (LTR) overrides
 * Load this file AFTER css/new_all_css.css, and only on English pages.
 */

html,
body {
  direction: ltr !important;
}

body [dir="rtl"] {
  direction: ltr !important;
}

/* Main site regions */
.indus-emergency-banner,
.indus-top-info-bar,
.header.header_v2,
.indus-hero,
.extra_section_wrap_hp_experts,
.extra_section_wrap_hp_news,
.extra_section_wrap_hp_events,
.extra_section_wrap_hp_finance,
.extra_section_wrap_hp_incentives,
.extra_section_wrap_hp_professional_training,
.extra_section_wrap_hp_industrial_leadership,
.extra_section_wrap_hp_bottom_contact,
.extra_section_wrap_hp_footer,
.extra_section_wrap_article_wrap,
.extra_uri_dir_site.extra_uri_page_content .warp_content_0,
.extra_uri_dir_site.extra_uri_page_phonebook,
.extra_table_design_91,
.extra_section_wrap_inner_page_header,
.extra_section_wrap_inner_page_news,
.extra_section_wrap_inner_events_header,
.extra_section_wrap_inner_page_events,
.extra_section_wrap_inner_incentives_header,
.extra_section_wrap_inner_page_incentives,
.extra_section_wrap_inner_forums_header,
.extra_section_wrap_inner_page_forums,
.wrap_forum_page_item,
.extra_section_wrap_inner_forum_item_header,
.extra_section_wrap_inner_forum_item,
.indus-expert-body,
.extra_section_wrap_inner_page_emergency,
.extra_uri_dir_site.extra_uri_page_unions,
.extra_section_wrap_join_benefits,
.indus-gallery-lightbox {
  direction: ltr !important;
}

/* Legacy full-width wrappers use physical floats. */
.extra_section_wrap_hp_experts,
.extra_section_wrap_hp_news,
.extra_section_wrap_hp_events,
.extra_section_wrap_hp_finance,
.extra_section_wrap_hp_incentives,
.extra_section_wrap_hp_professional_training,
.extra_section_wrap_hp_industrial_leadership,
.extra_section_wrap_hp_bottom_contact,
.extra_section_wrap_hp_footer,
.extra_section_wrap_article_wrap,
.extra_section_wrap_inner_page_header,
.extra_section_wrap_inner_page_news,
.extra_section_wrap_inner_events_header,
.extra_section_wrap_inner_page_events,
.extra_section_wrap_inner_incentives_header,
.extra_section_wrap_inner_page_incentives,
.extra_section_wrap_inner_forums_header,
.extra_section_wrap_inner_page_forums,
.wrap_forum_page_item,
.indus-expert-body,
.extra_section_wrap_inner_page_emergency {
  float: left !important;
}

/* Text that the Hebrew stylesheet injects. */
.extra_section_wrap_hp_experts > .col-xs-12::before {
  content: "Professional services";
}

.news-box--scroller.is-auto-scroll::after {
  content: "More news while scrolling" !important;
}

/* Header and navigation */
@media (min-width: 992px) {
  .header.header_v2 #header_menu > ul > li.dropdown > a::after,
  .header.header_v2 #header_menu > ul > li.has-sub > a::after {
    margin-right: 0;
    margin-left: 6px;
  }

  .header.header_v2 #header_menu .dropdown-menu {
    right: auto !important;
    left: 0 !important;
  }

  .header.header_v2 #header_menu .dropdown-menu .dropdown-menu {
    right: auto !important;
    left: 100% !important;
  }

  .header.header_v2 #header_menu .dropdown-menu li.dropdown > a::after,
  .header.header_v2 #header_menu .dropdown-menu li.has-sub > a::after {
    content: "\203A";
    margin-right: 0;
    margin-left: auto;
  }
}

.header.header_v2 .indus-search-inner > svg,
.header.header_v2 .indus-search-icon,
.header.header_v2 div[data-loc="client/src/components/Navbar.tsx:196"] > svg,
.header.header_v2 svg[data-loc="client/src/components/Navbar.tsx:197"] {
  right: auto !important;
  left: 12px !important;
}

.header.header_v2 .indus-search-input,
.header.header_v2 input[data-loc="client/src/components/Navbar.tsx:198"] {
  padding: 10px 16px 10px 36px !important;
  text-align: left !important;
}

@media (max-width: 991px) {
  .header.header_v2 .mobile_menu_2 {
    direction: ltr !important;
  }

  .header.header_v2 .mobile_menu_2 a.menuitem {
    text-align: left !important;
  }

  .header.header_v2 .mobile_menu_2 li.hasSub > a.menuitem {
    padding-right: 52px !important;
    padding-left: 16px !important;
  }

  .header.header_v2 .mobile_menu_2 li.hasSub > a.menuitem > span {
    right: 8px !important;
    left: auto !important;
  }

  .header.header_v2 .mobile_menu_2 li > ul.sb-menu {
    padding: 4px 0 4px 10px !important;
    border-right: 0 !important;
    border-left: 2px solid var(--site-blue-soft) !important;
  }
}

/* Common content, forms and legacy sidebars */
.extra_section_wrap_article_wrap .in_content_text,
.extra_section_wrap_article_wrap .side_menu,
.extra_uri_dir_site.extra_uri_page_content .in_content_text,
.extra_uri_dir_site.extra_uri_page_phonebook .warp_content_0,
.extra_uri_dir_site.extra_uri_page_phonebook input,
.extra_uri_dir_site.extra_uri_page_phonebook select,
.extra_uri_dir_site.extra_uri_page_phonebook textarea,
.form-horizontal label,
.form-horizontal input,
.form-horizontal select,
.form-horizontal textarea {
  text-align: left !important;
}

.extra_section_wrap_article_wrap .side_menu .btn_toggle_dropdown {
  right: 8px;
  left: auto;
}

.extra_section_wrap_article_wrap .side_menu li.dropdown > a {
  padding-right: 40px !important;
  padding-left: 12px !important;
}

/* Home-page cards and filters */
.extra_section_wrap_hp_experts .indus-expert-card,
.extra_section_wrap_hp_news .indus-news-card,
.extra_section_wrap_hp_events .indus-event-card,
.extra_section_wrap_hp_finance,
.extra_section_wrap_hp_incentives,
.extra_section_wrap_hp_professional_training,
.extra_section_wrap_hp_industrial_leadership,
.extra_section_wrap_hp_bottom_contact,
.extra_section_wrap_hp_footer {
  text-align: left;
}

.extra_section_wrap_hp_news [data-loc="client/src/pages/News.tsx:214"],
.extra_section_wrap_inner_page_news [data-loc="client/src/pages/News.tsx:214"] {
  right: auto !important;
  left: 12px !important;
}

.extra_section_wrap_hp_news .mr-auto,
.extra_section_wrap_inner_page_news .mr-auto {
  margin-right: 0 !important;
  margin-left: auto !important;
}

/* Responsive event table */
.extra_table_design_91 {
  text-align: left !important;
}

.extra_table_design_91 th,
.extra_table_design_91 td {
  text-align: left !important;
  border-right: 1px solid rgba(255, 255, 255, 0.16) !important;
  border-left: 0 !important;
}

.extra_table_design_91 th:last-child,
.extra_table_design_91 td:last-child {
  border-right: 0 !important;
}

.extra_table_design_91 td:nth-child(1) {
  direction: ltr;
}

@media (max-width: 767px) {
  .extra_table_design_91 td {
    text-align: left !important;
  }
}

/* Inner page controls */
.extra_section_wrap_inner_page_news input,
.extra_section_wrap_inner_page_events input,
.extra_section_wrap_inner_page_incentives input,
.extra_section_wrap_inner_page_forums input,
.extra_section_wrap_inner_page_news button,
.extra_section_wrap_inner_page_events button,
.extra_section_wrap_inner_page_incentives button,
.extra_section_wrap_inner_page_forums button {
  text-align: left !important;
}

.extra_section_wrap_inner_page_incentives [data-incentive-toggle],
.extra_section_wrap_inner_page_forums [data-forum-toggle] {
  padding-right: 16px !important;
  padding-left: 48px !important;
}

.extra_section_wrap_inner_page_incentives [data-incentive-toggle]::after,
.extra_section_wrap_inner_page_forums [data-forum-toggle]::after {
  right: 14px !important;
  left: auto !important;
}

/* Forum pages and calendar */
.wrap_forum_page_item .union--sidebox-hr {
  margin-right: auto !important;
  margin-left: 0 !important;
}

.wrap_forum_page_item .union--sidebox.has-calendar-role {
  padding-right: 236px !important;
  padding-left: 24px !important;
}

.wrap_forum_page_item .forum-calendar-role-slot {
  right: 22px !important;
  left: auto !important;
}

.wrap_forum_page_item .forum-calendar-role-slot .union-roles-role-imageholder {
  margin-right: auto !important;
  margin-left: 0 !important;
}

.wrap_forum_page_item .union--sidebox p[style],
.wrap_forum_page_item .list-body .cal-event-box-holder--button,
.wrap_forum_page_item .cal-btn-list > .cal-event-box-holder--button {
  text-align: left !important;
}

.wrap_forum_page_item .list-head .cal-event-box-holder--button {
  padding: 10px 14px 10px 34px !important;
  border-right: 1px solid rgba(14, 84, 158, 0.12) !important;
  border-left: 5px solid var(--filter-color, var(--forum-blue)) !important;
}

.wrap_forum_page_item .list-head .cal-event-box-holder--button::after {
  right: auto !important;
  left: 15px !important;
}

.wrap_forum_page_item .list-body .cal-event-box-holder--button,
.wrap_forum_page_item .cal-btn-list > .cal-event-box-holder--button {
  border-right: 1px solid #e7edf4 !important;
  border-left: 4px solid var(--filter-color, var(--forum-blue)) !important;
}

.wrap_forum_page_item #calendar .dates li {
  border-right: 1px solid #e8eef5 !important;
  border-left: 0 !important;
}

.wrap_forum_page_item #calendar .dates li::before {
  right: auto !important;
  left: 8px !important;
}

.wrap_forum_page_item #calendar .play-event .event {
  border-right: 0 !important;
  border-left: 3px solid var(--event-color, var(--day-color, var(--forum-blue))) !important;
}

.calendar-event-popover {
  direction: ltr;
  text-align: left;
}

/* Join benefits */
.extra_section_wrap_join_benefits {
  text-align: left;
}

.extra_section_wrap_join_benefits .join-page-header {
  background: linear-gradient(to right, var(--join-dark-blue), var(--join-blue));
}

.extra_section_wrap_join_benefits .join-page-header::before {
  right: -128px;
  left: auto;
}

.extra_section_wrap_join_benefits .join-page-header::after {
  right: auto;
  left: -64px;
}

.extra_section_wrap_join_benefits .join-breadcrumbs__current svg {
  transform: scaleX(-1);
}

/* Cyber page */
body.extra_key_22_dir____site.extra_key_22_page____lpcyber,
body.extra_key_22_dir____site.extra_key_22_page____lpcyber .lpcyber-pictures-slider.slick-initialized {
  direction: ltr !important;
}

body.extra_key_22_dir____site.extra_key_22_page____lpcyber .lpcyber-pictures-slider .slick-prev {
  right: auto;
  left: -50px;
}

body.extra_key_22_dir____site.extra_key_22_page____lpcyber .lpcyber-pictures-slider .slick-next {
  right: -50px;
  left: auto;
}

body.extra_key_22_dir____site.extra_key_22_page____lpcyber .lpcyber-pictures-slider .slick-prev::before {
  content: "\2039";
}

body.extra_key_22_dir____site.extra_key_22_page____lpcyber .lpcyber-pictures-slider .slick-next::before {
  content: "\203A";
}

body.extra_key_22_dir____site.extra_key_22_page____lpcyber .float12,
body.extra_key_22_dir____site.extra_key_22_page____lpcyber .lpcyber-cyber_incident.not-remove {
  right: 22px;
  left: auto;
}

body.extra_key_22_dir____site.extra_key_22_page____lpcyber .lpcyber-contact-modal__close {
  right: 12px;
  left: auto;
}

body.extra_key_22_dir____site.extra_key_22_page____lpcyber .lpcyber-mobile-controls.is-visible {
  flex-direction: row;
}

@media (max-width: 820px) {
  body.extra_key_22_dir____site.extra_key_22_page____lpcyber .float12,
  body.extra_key_22_dir____site.extra_key_22_page____lpcyber .lpcyber-cyber_incident.not-remove {
    right: 12px;
    left: auto;
  }
}

/* Gallery lightbox */
.indus-gallery-toolbar {
  direction: ltr;
}

.indus-gallery-counter,
.indus-gallery-zoom-value {
  direction: ltr;
}

.indus-gallery-tools .indus-gallery-close {
  margin-right: 0;
  margin-left: 5px;
}

.indus-gallery-caption {
  direction: ltr;
}

@media (max-width: 700px) {
  .indus-gallery-prev {
    right: auto;
    left: 6px;
  }

  .indus-gallery-next {
    right: 6px;
    left: auto;
  }
}

/* English forum/department grid outside the styled home-page section. */
.indus-en-forums-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
  width: 100% !important;
  margin: 24px auto !important;
  padding: 24px !important;
  border-radius: 20px;
  background: #0d2b5e;
  direction: ltr !important;
  box-sizing: border-box;
}

.indus-en-forums-grid,
.indus-en-forums-grid * {
  box-sizing: border-box;
  border-radius: 0;
}

.indus-en-forums-grid > .one_forum {
  position: relative;
  display: block !important;
  min-width: 0;
  min-height: 160px;
  margin: 0 !important;
  padding: 20px !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 16px !important;
  background: rgba(255, 255, 255, 0.08) !important;
  color: #fff !important;
  text-align: left !important;
  text-decoration: none !important;
  overflow: hidden;
  box-shadow: none !important;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    background-color 0.25s ease,
    border-color 0.25s ease !important;
}

.indus-en-forums-grid > .one_forum:hover,
.indus-en-forums-grid > .one_forum:focus-visible {
  transform: translateY(-3px);
  border-color: rgba(255, 255, 255, 0.25) !important;
  background: rgba(255, 255, 255, 0.15) !important;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.12) !important;
  outline: none;
}

.indus-en-forums-grid > .one_forum .warp_forum_img {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  min-height: 44px !important;
  margin: 0 0 16px !important;
  padding: 10px !important;
  border-radius: 12px !important;
  background: #3b82f6 !important;
  filter: none !important;
  transition: transform 0.2s ease !important;
}

.indus-en-forums-grid > .one_forum:nth-child(14n + 2) .warp_forum_img,
.indus-en-forums-grid > .one_forum:nth-child(14n + 4) .warp_forum_img {
  background: #22c55e !important;
}

.indus-en-forums-grid > .one_forum:nth-child(14n + 3) .warp_forum_img,
.indus-en-forums-grid > .one_forum:nth-child(14n + 13) .warp_forum_img {
  background: #f59e0b !important;
}

.indus-en-forums-grid > .one_forum:nth-child(14n + 5) .warp_forum_img {
  background: #ef4444 !important;
}

.indus-en-forums-grid > .one_forum:nth-child(14n + 6) .warp_forum_img {
  background: #a855f7 !important;
}

.indus-en-forums-grid > .one_forum:nth-child(14n + 7) .warp_forum_img {
  background: #14b8a6 !important;
}

.indus-en-forums-grid > .one_forum:nth-child(14n + 8) .warp_forum_img {
  background: #ec4899 !important;
}

.indus-en-forums-grid > .one_forum:nth-child(14n + 9) .warp_forum_img {
  background: #6366f1 !important;
}

.indus-en-forums-grid > .one_forum:nth-child(14n + 10) .warp_forum_img {
  background: #06b6d4 !important;
}

.indus-en-forums-grid > .one_forum:nth-child(14n + 11) .warp_forum_img {
  background: #10b981 !important;
}

.indus-en-forums-grid > .one_forum:nth-child(14n + 12) .warp_forum_img {
  background: #8b5cf6 !important;
}

.indus-en-forums-grid > .one_forum:nth-child(14n) .warp_forum_img {
  background: #f43f5e !important;
}

.indus-en-forums-grid > .one_forum .warp_forum_img img {
  position: static !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  border-radius: 0 !important;
  object-fit: contain;
  filter: brightness(0) invert(1) !important;
}

.indus-en-forums-grid > .one_forum .title {
  margin: 0 !important;
  padding: 0 !important;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.38 !important;
  letter-spacing: -0.02em;
  text-align: left !important;
}

.indus-en-forums-grid > .one_forum:hover .warp_forum_img,
.indus-en-forums-grid > .one_forum:focus-visible .warp_forum_img {
  transform: scale(1.06) rotate(2deg);
}

@media (max-width: 1199px) {
  .indus-en-forums-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 991px) {
  .indus-en-forums-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 639px) {
  .indus-en-forums-grid {
    grid-template-columns: 1fr;
    padding: 16px !important;
  }

  .indus-en-forums-grid > .one_forum {
    min-height: auto;
  }
}
.article_content_part_wrap > .row > .col-xs-12 > .homepage--icon-holder.text-center {
    background: #162b5c !important;
    width: 100%;
    float: right;
}
.article_content_part_wrap > .row > .col-xs-12  .catalog-btn-image a{
position: relative !important;
    display: block !important;
    align-items: center;
    justify-content: center;
    min-height: 62px;
    padding: 16px 32px !important;
    border-radius: 12px !important;
    background: var(--site-orange) !important;
    color: #ffffff !important;
    text-decoration: none !important;
    box-shadow: 0 18px 35px rgba(232, 93, 4, 0.28);
    transition: transform 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease !important;
}
.article_content_part_wrap > .row > .col-xs-12  .catalog-btn-image a img{
  display: none !important;
}

section.indus-hero.new-section .indus-hero-title {
    text-align: left;
}
section.indus-hero.new-section .indus-hero-text p{
        text-align: left !important;
}
.indus-hero-btn.indus-hero-btn-primary span{
  transform: rotate(180deg);
}